package com.turing.post.organization.util;

import java.io.Serializable;
import java.math.BigInteger;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 银行管理信息
 * 
 * @author zxp
 * @Apr 9, 2013
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "BankManage")
public class BankManage implements Serializable {

	/**
	 * 邮储银行编号 Postal Savings Bank Of China
	 */
	// public static final String BankManagement_Post = "PSBC";
	/**
	 * 银行管理编号
	 */
	private BigInteger bankManageId;
	/**
	 * 发卡商号
	 */
	private String issueCompanyNo;
	/**
	 * 银行名称
	 */
	private String bankName;
	/**
	 *  服务地址
	 */
	private String serviceAddr;
	/**
	 * 服务JNDI名称
	 */
	private String JNDIName;
	/**
	 * 银行分配的委托号
	 */
	private String delegateNo;
	/**
	 *  备注
	 */
	private String remark;
	/**
	 * 对账文件ftp地址
	 */
	private String chkAccFtpAddr; 

	public BankManage() {

	}

	@Id
	@Column(name = "bankManageId")
	public BigInteger getBankManageId() {
		return bankManageId;
	}

	public void setBankManageId(BigInteger bankManageId) {
		this.bankManageId = bankManageId;
	}

	@Column(name = "bankName")
	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	@Column(name = "serviceAddr")
	public String getServiceAddr() {
		return serviceAddr;
	}

	public void setServiceAddr(String serviceAddr) {
		this.serviceAddr = serviceAddr;
	}

	@Column(name = "issueCompanyNo")
	public String getIssueCompanyNo() {
		return issueCompanyNo;
	}

	public void setIssueCompanyNo(String issueCompanyNo) {
		this.issueCompanyNo = issueCompanyNo;
	}

	@Column(name = "JNDIName")
	public String getJNDIName() {
		return JNDIName;
	}

	public void setJNDIName(String name) {
		JNDIName = name;
	}

	@Column(name = "delegateNo")
	public String getDelegateNo() {
		return delegateNo;
	}

	public void setDelegateNo(String delegateNo) {
		this.delegateNo = delegateNo;
	}

	@Column(name = "remark")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	@Column(name = "chkAccFtpAddr")
	public String getChkAccFtpAddr() {
		return chkAccFtpAddr;
	}

	public void setChkAccFtpAddr(String chkAccFtpAddr) {
		this.chkAccFtpAddr = chkAccFtpAddr;
	}
	
}
